interface IAdater
{
    request(newParm:string):void;
}

class NewAdater implements IAdater
{
    request(newParm: string): void {
        const oldAdater = new OldRequest();
        oldAdater.request();
    }

}

class OldRequest
{
    request():void
    {
        console.log("running in old request");
    }
}

export class TestAdater
{
    test():void
    {
        const adater = new NewAdater();
        adater.request("parm");
    }
}